package betandregret;

import betandregret.exceptions.RegretException;
import betandregret.interfaces.IBetAndRegret.Systemereignis;
import betandregret.interfaces.IKundenBoundary;

public class KundenBoundary implements IKundenBoundary {

	private Wettverwaltung wettverwaltung;
	
	@Override
	public int kundeEintragen(String name) {
		return wettverwaltung.kundeEintragen(name);
	}

	@Override
	public Systemereignis wettePlatzieren(int kundenID, int einsatz,
			int spielID, int teamID) throws RegretException {
		return wettverwaltung.wettePlatzieren(kundenID, einsatz, spielID, teamID);
	}

	@Override
	public Systemereignis wetteZurueckziehen(int kundenID, int spielID)
			throws RegretException {
		return wettverwaltung.wetteZurueckziehen(kundenID, spielID);
	}

	public Wettverwaltung getWettverwaltung() {
		return wettverwaltung;
	}

	public void setWettverwaltung(Wettverwaltung wettverwaltung) {
		this.wettverwaltung = wettverwaltung;
	}

}
